/*lunbo*/
/* main_image */
.main_visual{height:5.55rem;
             margin-top: 2.13rem;
             margin-bottom: 0.43rem;
             overflow:hidden;position:relative;}
.main_visual button{
    position: absolute;
    z-index: -1;
    display: none;
}
.main_image{height:5.55rem;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:5.55rem;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:5.55rem;}
.main_image li span{display:block;width:100%;height:5.55rem}
.main_image li a{display:block;width:100%;height:5.55rem}
.main_image li .img_3{background:url('/public/img/images/banner1.png') no-repeat;background-size: cover;}
.main_image li .img_4{background:url('/public/img/images/banner2.jpg') no-repeat;background-size: cover;}
.main_image li .img_5{background:url('/public/img/images/banner1.png') no-repeat;background-size: cover;}

div.flicking_con{position:absolute;bottom:0.43rem;right:0rem;z-index:999;width:2.7rem;height:0.34rem;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:0.3rem;height:0.3rem;border-radius: 50%;margin:0.15rem;padding:0;background:white;display:block;opacity:0.8;text-indent:-1000px}
div.flicking_con a.on{opacity: 1}

.down_app{
    background:#FF6B60;
    color:white;
    display:none;
}
.new_read{
    float:left;
    width:100%;
    height:2.13rem;
    margin-bottom: 0.04rem;
    background:white;
    color:#666;
    overflow: hidden;
}
.new_read span{
    display: inline-block;
    height:0.49rem;
    line-height: 23px;
    padding:0 0.32rem ;
    margin-top:0.47rem;
}
.new_read span img{
    height:100%;
    margin:0 0.32rem 0 0.43rem;
}
.new_read button{
    width:2.99rem;
    height:1.37rem;
    border-radius: 0.11rem;
    background: #EEEFF1;
    color: #666;
    position: relative;
    float:right;
    margin:0.38rem 0.43rem 0 0;
    outline: none;
    border:none;
}
.new_read button img{
    height:0.51rem;
    width:1.62rem;
    position: absolute;
    top:0;left:0;right:0;bottom:0;
    margin:auto;
}
nav{
    width:100%;
    height:3.97rem;
    margin-bottom: 0.43rem;
    background:white;
    overflow: hidden;
}
nav li{
    list-style: none;
    float:left;
    width:25%;
    height:100%;
    text-align: center;
    overflow: hidden;
}
nav li img{
    height:1.17rem;
    margin: 0.9rem 0 0.49rem 0;
}
nav li p{
    font-size: 0.51rem;
}

footer{
    width:14.14rem;
    height:5.33rem;
    margin: 0 auto;
    font-weight: bold;
}
.button_nav{
    width:100%;
    height:2rem;
}
.button_nav li{
    list-style: none;
    width:20%;
    float:left;
    margin-left:0;
    height:2rem;
    line-height: 1.5rem;
    font-size: 0.51rem;
    color:#666;
    text-align: center;
    font-weight: bold;
}
aside{
    width:2.97rem;
    height:2.97rem;
    background:url("/public/img/images/newread.png") no-repeat;
    background-size: 100%;
    font-size: 0.47rem;
    text-align: center;
    font-family: "黑体";
    position: fixed;
    z-index: 99999;
    right:1.11rem;
    bottom:2.13rem;
    border-radius: 50%;
}
aside span{
    display: block;
    width:1.55rem;
    height:1.45rem;
    line-height: 0.7rem;
    position: absolute;
    top:0;left:0;bottom:0;right:0;
    margin:auto;
    color:white;
    /*	font-size: 0.77rem;
            font-weight: bold;*/
}
footer{
    width:14.17rem;
    height:1.58rem;
    line-height: 1.58rem;
    text-align: center;
    background-color: #FF6B60;
    margin:0 auto;
    color:white;
    border:none;
    outline: none;
    margin-bottom: 1.19rem;
    display:none;
}
.aside_Info{
    position: fixed;
    top:0;left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0);
    z-index: 9999999;
    color: #333;
    transition: visibility .25s;
    visibility: hidden;
}
.aside_Info ul{
    width:14.02rem;
    background:white;
    height: 100%;
    float:right;
    overflow-y: scroll !important;
    margin-bottom: 2rem;
    transition: all 0.2s;
    transform:translateX(14.02rem);
}
.aside_Info div{
    width:14.02rem;
    height:2.77rem;
    line-height: 2.77rem;
    font-size: 0.77rem;
    font-weight: bold;
    text-indent: 1.07rem;
    float:right;
    background: white;
    transition: all 0.2s;
    transform: translateX(14.02rem);
}

.aside_Info ul>li{
    list-style: none;
    height:3.09rem;
    text-indent: 1.07rem;
    font-size: 0.51rem;
    color:#333;
    border-top:1px solid #ccc;
    overflow: hidden;
}
.aside_Info ul>li>h2{
    font-size: 0.64rem;
    margin:0.55rem 0 ;
    height:0.64rem;
    font-weight: bold;
}
.aside_Info ul>li>h2>a>span{
    display:block;
    float:right;
    margin-right: 0.43rem;
    font-size: 0.47rem;
    color:#FD6467;
    overflow: hidden;
    font-weight: normal;
}
.aside_Info ul>li>h2>a>span>img{
    float:right;
    margin-left: 0.43rem;
    width:0.21rem;
    height:0.38rem;
    margin-top: 0.22rem;
}
.aside_Info ul>li>h4{
    color:#666;
    font-size: 0.47rem;
}
.aside_Info ul>li>h4>a{
    display: block;
    float:right;
    margin-right: 0.43rem;
    color:#666;
}

.nearread_null,.talk_login{
    width:14.02rem;
    height:40rem !important;
    margin-bottom: 1.07rem;
    background: white;
    text-align: center;
}
.nearread_null img{
    width:2.56rem;
    height:2.56rem;
    margin-top:4.69rem;
}
.nearread_null p{
    font-weight: normal;
    font-size: 0.51rem;
}
.talk_login p{
    margin-top: 6.19rem;
    margin-bottom: 1.28rem;
    text-indent: 0;
    color:#999;
    font-size: 0.51rem;
    font-weight:  normal;
}
.talk_login button{
    width:7.4rem;
    height:1.58rem;
    margin:0 auto;
    background: #FF6B60;
    font-weight: bold;
    border:none;
    color:white;
    border-radius: 0.11rem;
}

header .searchFalse{
    width:3.03rem;
    float: left;
    height: 1.11rem;
    margin:0.50rem 0 0 0.55rem ;
    overflow: hidden;
}
header .searchFalse img{
    display: inline-block;
    height:0.77rem;
    width:0.75rem;
    margin-top: 0.2rem;
}

